package pl.edu.agh.linearalgebra.model.matrix;

/*
 * TODO
 * Operacje macierzowe:
 *      *Dodawanie macierzy
 *      *Mnożenie przez skalar
 *      *Transpozycja macierzy
 *      *Mnożenie macierzy
 *      *Wyciąganei podmacierzy (submatrix)
 * Operacje na wierszach:
 *      *Dodawanie wierszy
 *      *Mnożenie wiersza przez skalar
 *      *Zamienianie wierszy
 *      
 * Dodać rzucanie wyjątków tam, gdzie stosowne
 * 
 *  Źródło: http://en.wikipedia.org/wiki/Matrix_(mathematics)
 */
public class Matrix implements IMatrix {

    public Matrix(int[][] values) {
        // TODO implement
    }

    @Override
    public void display() {
        // TODO implement
        throw new UnsupportedOperationException();
    }

    @Override
    public IMatrix addition(IMatrix matrix) {
        // TODO implement
        throw new UnsupportedOperationException();
    }

    @Override
    public IMatrix multiplicationByScalar(int scalar) {
        // TODO implement
        throw new UnsupportedOperationException();
    }

    @Override
    public IMatrix translation() {
        // TODO implement
        throw new UnsupportedOperationException();
    }

}
